besmirch someone's honor - Französisch Englisch Wörterbuch